![]() Computer-implemented method to determine and present an improved sowing rate and related device reco
专利摘要:
these are computer-implemented techniques for determining and presenting improved sowing rate recommendations for sowing hybrid seeds in a field. in one mode, the sowing query logic receives digital data that represents planting parameters that include seed type and sowing windrow width. the sowing query logic retrieves a set of one or more sowing models from a data repository based on planting parameters. the mixing model logic generates an empirical mixing model in digital computer memory that represents a composite distribution of the set of one or more seeding models. the mix model logic then generates an ideal seeding rate distribution data set in digital computer memory based on the empirical mixing model, where the ideal seeding rate distribution data set represents the rate ideal seeding through all measurement fields. the ideal sowing rate recommendation logic calculates and presents an ideal sowing rate recommendation on a digital display device based on the ideal sowing rate distribution data set. 公开号:BR112018007672B1 申请号:R112018007672-4 申请日:2016-10-06 公开日:2020-05-12 发明作者:Xu Lijuan;Lamsal Sanjay 申请人:The Climate Corporation; IPC主号:
专利说明:
COMPUTER IMPLEMENTED METHOD FOR DETERMINING AND PRESENTING AN IMPROVED SEEDING RATE RECOMMENDATION AND RELATED APPARATUS COPYRIGHT NOTICE [001] A portion of the disclosure in this patent document contains material that is subject to copyright protection. The copyright holder has no objection to the reproduction of a fax by any individual of the patent document or patent disclosure, as it appears in the file or records of the Patent and Trademark Office, but otherwise reserves all copyrights. or any other rights. The Climate Corporation ® 2015. REVELATION FIELD [002] The present disclosure refers to techniques implemented by computer to predict or recommend an ideal sowing rate for hybrid corn seed based on the type of hybrid seed and sowing windrow width. BACKGROUND [003] The approaches described in this section are approaches that could be followed, but not necessarily approaches that were previously conceived or followed. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section. [004] The sowing rate is one of many important agronomic management decisions that a corn producer makes each year. The sowing rate refers to the number of seeds planted on an acre of land. The costs Petition 870190099919, of 10/05/2019, p. 4/16 2/67 of seed can constitute up to 14% of a producer's total production cost per year. Therefore, it is important to determine an ideal sowing rate that produces that desired return for the producer. Different types of corn plants can produce different yields based on population density. As a result, the type of hybrid seed can affect the relationship between sowing rate and yield. [005] In general, corn plants within a field share resources and, as a result, more densely populated corn plants produce smaller gains than corn plants that are more spread out. The response of corn to the increased sowing rate depends on a biologically complex process that involves both vegetative and reproductive growth and affects grain yield through various components such as the number of ears per plant, number of grains in an ear and weight of grain. As a result, the final yield is an exchange between more plants in an area and decreased yield per plant due to intensified competition between plants. The sowing rate is also affected by soil productivity, climatic conditions and seedbed width. Determining the ideal sowing rate for a producer may depend on hybrid seed varieties and planting strategies. SUMMARY [006] The attached claims may serve as a summary of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS [007] In the drawings: Petition 870180030702, of 4/16/2018, p. 10/15 3/67 Figure 1 illustrates an exemplary computer system that is configured to perform the functions described in this document, shown in a field environment with another device with which the system can interoperate; Figure 2 illustrates two views of an exemplary logical arrangement of instruction sets in main memory when an example mobile application is loaded for execution; Figure 3 illustrates a programmed process in which the agricultural intelligence computer system generates one or more preconfigured agronomic models using agronomic data provided by one or more data sources; Figure 4 is a block diagram illustrating a computer system 400 in which an embodiment of the invention can be implemented; Figure 5 depicts an exemplary programmed algorithm or process to determine a recommended sowing rate for a specific hybrid seed and corn sowing row width planted in a specific geolocation; Figure 6 depicts an exemplary programmed algorithm or process in which the seeding model logic is used to create a seeding model for a specific test field; Figure 7A and Figure 7B depict graphical relationships between yield and sowing rate; Figure 8 depicts an exemplary embodiment of a timeline view for data entry; Figure 9 depicts an example of a spreadsheet view from data entry. Petition 870180030702, of 4/16/2018, p. 10/165 4/67 DETAILED DESCRIPTION [008] In the following description, for the purpose of explanation, numerous specific details are presented in order to provide a complete understanding of the present disclosure. It will be evident, however, that the modalities can be practiced without these specific details. In other instances, well-known structures and devices are shown in the form of a block diagram in order to avoid unnecessarily obscuring the present disclosure. The modalities are revealed in sections according to the following outline: 1. OVERVIEW 2. EXEMPLIFICATIVE AGRICULTURAL INTELLIGENCE COMPUTER SYSTEM 2.1. STRUCTURAL OVERVIEW 2.2. OVERVIEW OF APPLICATION PROGRAM 2.3. DATA INGESTION FOR THE COMPUTER SYSTEM 2.4. PROCESS OVERVIEW - TRAINING OF AGRONOMIC MODEL 2.5. SUBSYSTEM RECOMMENDATION OF SEEDING RATE 2.6. EXAMPLE IMPLEMENTATION - HARDWARE OVERVIEW 3. FUNCTIONAL OVERVIEW 3.1. LOGIC FOR SEARCH MODEL PARAMETER CONSULTATION 3.2. LOGIC OF MIXING MODEL 3.3. IDEAL SEED RATE RECOMMENDATION LOGIC 3.4. LOGIC OF SEEDING MODEL 1. OVERVIEW [009] A computer system and computer implemented techniques are provided to determine and present Petition 870180030702, of 4/16/2018, p. 10/175 5/67 improved sowing rate recommendations for sowing hybrid seeds in a field. In one embodiment, determining and presenting sowing rate recommendations for a field can be accomplished using a server computer system that is configured and programmed to receive electronic digital data that represent seed properties over a digital communication network. hybrid, which include hybrid seed type and sowing row width. Using the digitally programmed sowing query logic, the computer system is programmed to receive digital data that represents planting parameters that include information on the type of hybrid seed and the seedbed width. Using the seeding query logic, the system is programmed to retrieve a set of one or more seeding models from an electronic digital seeding data repository based on planting parameters. Each of the sowing models recovered contains a regression model that models the relationship between sowing rate and plant yield in a specific field tested with the type of hybrid seed. The model, in this context, refers to a set of executable computer instructions and associated data that can be invoked, called, executed, resolved or calculated to digitally render stored emission data based on insertion data that is received in digital form electronics. It is convenient, at times in this disclosure, to specify a model using one or more mathematical equations, however, any such model is intended to be implemented in programmable executable instructions that are stored in memory with Petition 870180030702, of 4/16/2018, p. 10/185 6/67 associated data. [010] Using the mixing model logic, the computer system is programmed to generate an empirical mixing model in digital computer memory that represents a composite distribution of the set of one or more seeding models. Using mix model logic, the computer system is programmed to generate an ideal seeding rate distribution data set in digital computer memory based on the empirical mix model, in which the distribution data set ideal seeding rate represents the distribution of ideal seeding rates across all measurement fields. [011] Using the ideal sowing rate recommendation logic, the computer system is programmed to calculate and present an ideal sowing rate recommendation on a digital display device, which is based on the data distribution data set. ideal seeding rate. 2. EXEMPLIFICATIVE AGRICULTURAL INTELLIGENCE COMPUTER SYSTEM 2.1 STRUCTURAL OVERVIEW [012] Figure 1 illustrates an example computer system that is configured to perform the functions described in this document, shown in a field environment with another device with which the system can interoperate. In one embodiment, a user 102 owns, operates, or owns a field manager computing device 104 at a field location or associated with a field location, such as a field for agricultural activities or a management location for one or more agricultural fields. The field manager computer device Petition 870180030702, of 4/16/2018, p. 10/195 7/67 104 is programmed or configured to provide field data 106 to an agricultural intelligence computer system 130 via one or more networks 109. [013] Examples of field data 106 include (a) identification data (for example, acreage, field name, field identifiers, geographic identifiers, border identifiers, crop identifiers, and any other suitable data that may be used to identify farm land, such as a common land unit (CLU), lot and block number, parcel number, geographic coordinates and boundaries, farm serial number (FSN), farm number, number (tract number, field number, section, district, and / or range), (b) harvest data (for example, crop type, crop variety, crop rotation, whether the crop is organically grown, date of harvest, Real Production History (APH), expected yield, yield, crop price, crop recipe, grain hydration, tillage practice and previous growing season information), (c) soil data (eg type, composition , pH, organic matter (OM), cation exchange capacity (CEC)), (d) planting data (eg planting date, type of seed (or seeds), relative maturity (RM) of the seed (or seeds) planted, seed population), (e) fertilizer data (for example, type of nutrient (nitrogen, phosphorus, potassium), type of application, date, quantity, source, method of application), (f) pesticide data (for example, pesticide, herbicide, fungicide, another substance or mixture of substances intended for use as a plant regulator, defoliant, or desiccant, date, Petition 870180030702, of 4/16/2018, p. 10/20 8/67 quantity, source, application method), (g) irrigation data (for example, date, quantity, source, application method), (h) climatic data (for example, precipitation, temperature, wind, forecast, pressure, visibility, clouds, heat index, dew point, humidity, snow depth, air quality, sunrise, sunset), (i) image data (for example, light spectrum information and images from an agricultural device sensor, camera, computer, smartphone, tablet, unmanned aerial vehicle, airplanes or satellites), (j) prospecting observations (photos, videos, freeform notes, voice recordings, voice transcriptions, climatic conditions (temperature, precipitation (current and over time), soil hydration, crop growth stage, wind speed, relative humidity, dew point, dark layer)), and (k) soil, seed, phenology culture, pest and disease report, and forecast sources and databases. [014] A data server computer 108 is communicatively coupled to an agricultural intelligence computer system 130 and is programmed or configured to send external data 110 to the agricultural intelligence computer system 130 via the network (or networks) 109. External data server computer 108 may be owned or operated by the same individual or legal entity such as the agricultural intelligence computer system 130, or by a different individual or entity such as a government agency, non-governmental organization (NGO) , and / or a private data service provider. Examples of external data include weather data, image data, soil data, or data Petition 870180030702, of 4/16/2018, p. 10/21 9/67 statistics related to crop yields, among others. External data 110 may consist of the same type of information as field data 106. In some embodiments, external data 110 is provided by an external data server 108 owned by the same entity that owns and / or operates the computer system of agricultural intelligence 130. For example, the agricultural intelligence computer system 130 may include a data server focused solely on one type, which could otherwise be obtained from third party sources, such as weather data. In some embodiments, an external data server 108 can actually be incorporated into system 130. [015] An agricultural appliance 111 has one or more remote sensors 112 attached to it, in which the sensors are communicatively coupled both directly and indirectly through the agricultural appliance 111 to the agricultural intelligence computer system 130 and are programmed or configured to send sensor data to the agricultural intelligence computer system 130. Examples of farm equipment 111 include tractors, combine harvesters, combines, planters, trucks, fertilizer equipment, unmanned aerial vehicles, and any other item of hardware or physical machinery, typically , mobile machinery, and that can be used in tasks associated with agriculture. In some embodiments, a single device unit 111 may comprise a plurality of sensors 112 which are coupled locally to a network in the device; the controller area network (CAN) is an example of such a network that can be installed in harvesters Petition 870180030702, of 4/16/2018, p. 10/22 10/67 combined or harvesters. Application controller 114 is communicatively coupled to an agricultural intelligence computer system 130 via the network (or networks) 109 and is programmed or configured to receive one or more Scripts to control an operational parameter of a vehicle or agricultural implement from of the farm intelligence computer system 130. For example, a controller area network (CAN) bus interface can be used to enable communications from the farm intelligence computer system 130 to farm appliance 111, such as the CLIMATE FIELDVIEW DRIVE, available from Climate Corporation, San Francisco, California, is used. The sensor data can consist of the same type of information as the field data 106. [016] Apparatus 111 may comprise a cabin computer 115 that is programmed with a cabin application, which may comprise a version or variant of the mobile application for device 104 which is further described in other sections in this document. In one embodiment, the cabin computer 115 comprises a compact computer, often a tablet or smartphone type computer, with a graphic color screen display that is mounted inside an operator's cabin of the 111 device. The cabin computer 115 it can implement some or all of the operations and functions that are further described in this document for the mobile computer device 104. [017] The network (or networks) 109 largely represents any combination of one or more data communication networks that include local area networks, wide area networks, Petition 870180030702, of 4/16/2018, p. 10/23 11/67 interredes or internets, with the use of any of wired or wireless links, which include terrestrial or satellite links. The network (or networks) can be implemented by any means or mechanism that provides the exchange of data between the various elements of Figure 1. The various elements of Figure 1 can also have direct communication links (wired or wireless). Sensors 112, controller 114, external data server computer 108, and other system elements each comprise an interface compatible with the network (or networks) 109 and are programmed or configured to use standardized protocols for communication through networks such as TCP / IP, Bluetooth, CAN protocol and upper layer protocols such as HTTP, TLS and the like. [018] The agricultural intelligence computer system 130 is programmed or configured to receive field data 106 from field manager computing device 104, external data 110 from external data server computer 108, and sensor data from remote sensor 112. The agricultural intelligence computer system 130 can be additionally configured to host, use or run one or more computer programs, other software elements, digitally programmed logic such as FPGAs or ASICs, or any combination of to translate and store data values, build digital models of one or more cultures in one or more fields, generate recommendations and notifications, and generate and send Scripts to application controller 114, as described further in other sections of this revelation. Petition 870180030702, of 4/16/2018, p. 10/24 12/67 [019] In one embodiment, the agricultural intelligence computer system 130 is programmed with or comprises a communication layer 132, presentation layer 134, data management layer 140, hardware / virtualization layer 150 and repository of model and field data 160. The layer, in this context, refers to any combination of electronic digital interface circuits, microcontrollers, firmware such as drivers, and / or computer programs or other software elements. [020] Communication layer 132 can be programmed or configured to perform insert / send interfacing functions which include sending requests to the field manager computing device 104, external data server computer 108 and remote sensor 112 for data field, external data and sensor data, respectively. The communication layer 132 can be programmed or configured to send the received data to the model and field data repository 160 to be stored as field data 106. [021] Presentation layer 134 can be programmed or configured to generate a graphical user interface (GUI) to be displayed on the field manager computing device 104, cabin computer 115 or other computers that are coupled to system 130 through of network 109. The GUI can comprise controls for entering data to be sent to the agricultural intelligence computer system 130, generating requests for models and / or recommendations, and / or displaying recommendations, notifications, models and other field data. [022] The data management layer 140 can be Petition 870180030702, of 4/16/2018, p. 10/25 13/67 programmed or configured to manage read operations and write operations involving the repository 160 and other functional elements of the system, which include sets of queries and results communicated between the functional elements of the system and the repository. Examples of data management layer 140 include JDBC, SQL server interface code, and / or HADOOP interface code, among others. The repository 160 can comprise a database. As used in this document, the term database can refer to either a body of data, a relational database management system (RDBMS), or both. As used herein, a database can comprise any collection of data that includes hierarchical databases, relational databases, flat file databases, object relational databases, object oriented databases, and any other structured collection of recordings or data that is stored on a computer system. Examples of RDBMSs include, but are not limited to, ORACLE®, MYSQL, IBM® DB2, MICROSOFT® SQL SERVER, SYBASE® and POSTGRESQL databases. However, any database can be used that enables the systems and methods described in this document. [023] When field data 106 is not provided directly to the agricultural intelligence computer system by means of one or more agricultural machines or agricultural machine devices that interact with the agricultural intelligence computer system, the user may be notified by through one or more user interfaces on the Petition 870180030702, of 4/16/2018, p. 10/26 14/67 user device (served by the agricultural intelligence computer system) to enter such information. In an exemplary mode, the user can specify identification data by accessing a map on the user's device (served by the agricultural intelligence computer system) and select specific CLUs that have been graphically shown on the map. In an alternative embodiment, user 102 can specify identification data by accessing a map on the user's device (served by the agricultural intelligence computer system 130) and drawing field boundaries on the map. Such map drawings or CLU selection represent geographical identifiers. In alternative modalities, the user can specify identification data by accessing field identification data (provided as format files or in a similar format) from the US Department of Agriculture Farm Service Agency or another source through the user device and provide such field identification data to the agricultural intelligence computer system. [024] In an exemplary embodiment, the agricultural intelligence computer system 130 is programmed to generate and cause the display of a graphical user interface that comprises a data manager for entering data. After one or more fields have been identified using the methods described above, the data manager can provide one or more graphical user interface widgets that, when selected, can identify changes in field, soil, crop, plowing or nutrient practices. The data manager can include a line view of the Petition 870180030702, of 4/16/2018, p. 10/27 15/67 time, a spreadsheet view, and / or one or more editable programs. [025] Figure 8 depicts an exemplary modality of a timeline view for data entry. Using the display depicted in Figure 8, a user's computer can enter a selection of a particular field and a particular date for adding the event. The events depicted at the top of the timeline include nitrogen, planting, practices and soil. To add a nitrogen application event, a user computer can provide insertion to select the nitrogen flap. The user computer can then select a location on the timeline for a particular field to indicate an application of nitrogen to the selected field. In response to receiving a selection of a location on the timeline for a particular field, the data manager may display a data entry overlay, which allows the user's computer to enter data related to nitrogen applications, planting procedures, soil application, plowing procedures, irrigation practices, or other information related to the particular field. For example, if a user's computer selects a portion of the timeline and indicates a nitrogen application, then the data entry overlay may include fields for entering an applied nitrogen amount, an application date, a type of fertilizer used and any other information related to nitrogen application. [026] In one embodiment, the data manager provides an interface for creating one or more programs. The program, Petition 870180030702, of 4/16/2018, p. 10/285 16/67 in this context, refers to a set of data related to nitrogen applications, planting procedures, soil application, plowing procedures, irrigation practices, or other information that may be related to one or more fields, and that they can be stored in digital data storage for reuse as a set in other operations. After a program has been created, it can be conceptually applied to one or more fields, and references to the program can be stored in digital storage in association with data that identifies the fields. In this way, instead of manually entering the identical data related to the same nitrogen applications for multiple different fields, a user computer can create a program that indicates a particular application of nitrogen and then apply the program to multiple different fields. For example, in the timeline view in Figure 8, the top two timelines have the "applied autumn" program selected, which includes an application of 168.12 Kg N / ha (150 lbs N / ac) at the beginning Of april. The data manager can provide an interface for editing a program. In one mode, when a particular program is edited, each field that selected the particular program is edited. For example, in Figure 8, if the fall application program is edited to reduce nitrogen application to 145.7 Kg N / ha (130 lbs N / ac), the top two fields can be updated with a reduced application nitrogen based on the edited program. [027] In one modality, in response to receiving editions for a field that has a program selected, the Petition 870180030702, of 4/16/2018, p. 10/29 17/67 data manager removes the field match for the selected program. For example, if a nitrogen application is added to the upper field in Figure 8, the interface may update to indicate that the fall application program "no longer applies to the upper field. While the application of nitrogen in early April may remain, updates to the application program in the fall ”would not change the application of nitrogen in April. [028] Figure 9 depicts an exemplary modality of a spreadsheet view for data entry. Using the view depicted in Figure 9, a user can create and edit information for one or more fields. The data manager can include spreadsheets to enter information regarding nitrogen, planting, practices, and soil as shown in Figure 9. To edit a particular entry, a user's computer can select the particular entry in the spreadsheet and update the values. For example, Figure 9 depicts an ongoing update to a target yield value for the second field. Additionally, a user's computer can select one or more fields in order to apply one or more programs. In response to receiving a program selection for a particular field, the data manager can automatically complete entries for the particular field based on the selected program. As with the timeline view, the data manager can update entries for each field associated with a particular program in response to receiving an update for the program. Additionally, the data manager can remove the correspondence from the selected program to the field in Petition 870180030702, of 4/16/2018, p. 10/30 18/67 response to receiving an edition for one of the entries for the field. [029] In one embodiment, the model and field data are stored in the model and field data repository 160. The model data comprises data models created for one or more fields. For example, a culture model may include a digitally constructed model of developing a culture in one or more fields. The model, in this context, refers to a digitally electronic stored set of executable instructions and data values, associated with another one, which have the ability to receive and respond to a programmatic or other call, invocation or digital request for resolution based on at specified insertion values, to yield one or more stored emission values that can serve as the basis for recommendations implemented by computer, displays of emission data or machine control, among other things. Skilled individuals in the field find it convenient to express models using mathematical equations, however, this form of expression does not confine the models revealed in this document to abstract concepts; instead, each model in this document has a practical application on a computer in the form of instructions and stored executable data that implement the model using the computer. The model data can include a model of events passed in one or more fields, a model of the current situation of one or more fields, and / or a model of events predicted in one or more fields. Model and field data can be stored in data structures in memory, rows in a database table, in Petition 870180030702, of 4/16/2018, p. 10/31 19/67 flat files or spreadsheets, or other forms of stored digital data. [030] The hardware / virtualization layer 150 comprises one or more central processing units (CPUs), memory controllers, and other devices, components, or elements of a computer system such as volatile or non-volatile memory, non-volatile storage such as magnetic disk, and I / O devices or interfaces as illustrated and described, for example, in connection with Figure 4. Layer 150 can also comprise programmed instructions that are configured to support virtualization, containerization or other technologies. [031] For the purpose of illustrating a clear example, Figure 1 shows a limited number of instances of certain functional elements. However, in other modalities, there can be any number of such elements. For example, the modalities can use thousands or millions of different mobile computing devices 104 associated with different users. Additionally, system 130 and / or external data server computer 108 can be implemented using two or more processors, cores, clusters, or instances of physical machines or virtual machines, configured in a different location or colocalized with other elements in a data center, shared computing facility or cloud computing facility. 2.2. OVERVIEW OF APPLICATION PROGRAM [032] In one modality, the Implementation of functions described at the this document how to use in one or more Software in computer or others elements in software that Petition 870180030702, of 4/16/2018, p. 10/32 20/67 are loaded into and run using one or more general purpose computers will cause general purpose computers to be configured as a particular machine or as a computer that is specially adapted to perform the functions described in this document. In addition, each of the flow diagrams that are described further in this document can serve, alone or in combination with the prose process and function descriptions in this document, as algorithms, plans or directions that can be used to program a computer or logic to implement the functions that are described. In other words, all prose text in this document, and all figures in drawings, together are intended to provide the disclosure of algorithms, plans, or directions that are sufficient to enable an educated individual to program a computer to perform the functions that are described in this document, in combination with the skill and knowledge of such an individual given the level of skill that is appropriate for such inventions and disclosures. [033] In one embodiment, user 102 interacts with the agricultural intelligence computer system 130 with the use of the field manager computing device 104 configured with an operating system and one or more application programs or app; the field manager computing device 104 can also interoperate with the agricultural intelligence computer system independently and automatically under program control or logic control, and direct user interaction is not always required. The 104 field manager computing device Petition 870180030702, of 4/16/2018, p. 10/33 21/67 largely represents one or more of a smartphone, PDA, tablet-type computing device, laptop computer, desktop computer, workstation, or any other computing device with the ability to transmit and receive information and perform the functions described in this document. The field manager computing device 104 can communicate over a network using a mobile application stored in the field manager computing device 104 and, in some embodiments, the device can be coupled using a cable 113 or connector to sensor 112 and / or controller 114. A private user 102 may own, operate or own and use, in connection with system 130, more than one field manager computing device 104 at a time. [034] The mobile application can provide client-side functionality over the network to one or more mobile computing devices. In an exemplary embodiment, the field manager computing device 104 can access the mobile application via a web browser or a local client application or app. Field manager computing device 104 can transmit data to, and receive data from, one or more front-end servers, using web-based protocols or formats, such as HTTP, XML and / or JSON, or application-specific protocols. In an exemplary modality, data can take the form of requests and insertion of user information, such as field data, into the mobile computing device. In some embodiments, the mobile application interacts with location tracking hardware and software on the computing device Petition 870180030702, of 4/16/2018, p. 10/34 22/67 field manager 104 which determines the location of computing device field manager 104 using standard tracking techniques such as radio multi-channel signals, the global positioning system (GPS), Wi- Fi, or other mobile positioning methods. In some cases, location data or other data associated with device 104, user 102, and / or user account (or accounts) can be obtained by consulting a device's operating system or by requesting an application on the device to get data from the operating system. [035] In one embodiment, the field manager computing device 104 sends field data 106 to the agricultural intelligence computer system 130 that comprises or includes, but is not limited to, data values that represent one or more of: geographical location of one or more fields, plowing information for one or more fields, crops planted in one or more fields, and soil data extracted from one or more fields. Field manager computing device 104 can send field data 106 in response to user input from user 102 that specifies data values for the one or more fields. In addition, field manager computing device 104 can automatically send field data 106 when one or more of the data values becomes available to field manager computing device 104. For example, field manager computing device 104 can be communicatively coupled to remote sensor 112 and / or application controller 114. In response to receiving data that Petition 870180030702, of 4/16/2018, p. 10/35 23/67 application controller 114 has released water in one or more fields, the field manager computing device 104 can send field data 106 to the agricultural intelligence computer system 130 which indicates that water has been released in one or more fields. The field data 106 identified in this disclosure can be inserted and communicated using electronic digital data that is communicated between computing devices using URLs parameterized over HTTP, or another appropriate communication or message protocol. [036] A commercial example of the mobile app is CLIMATE FIELD VIEW, commercially available from Climate Corporation, San Francisco, California. The CLIMATE FIELD VIEW application, or other applications, may be modified, extended or adapted to include features, functions and programming that had not been revealed prior to the filing date of this disclosure. In one embodiment, the mobile application comprises an integrated software platform that allows a producer to make decisions based on facts for his operation due to the fact that it combines his historical data on the fields of the producer with any other data that the producer wants to compare. Combinations and comparisons can be performed in real time and are based on scientific models that provide potential scenarios to enable the producer to make better and more informed decisions. [037] Figure 2 illustrates two views of an example logical organization of instruction sets in main memory when an example mobile application is loaded for execution. In Figure 2, each element named Petition 870180030702, of 4/16/2018, p. 36/105 24/67 represents a region of one or more pages of RAM or other main memory, or one or more blocks of magnetic disk storage or other non-volatile storage, and instructions programmed within those regions. In one embodiment, in view (a), a mobile computer application 200 comprises instructions for sharing data input from account fields 202, overview and alert instructions 204, digital map book instructions 206, seed instructions and planting 208, nitrogen instructions 210, climate instructions 212, field health instructions 214 and performance instructions 216. [038] In one embodiment, a mobile computer application 200 comprises instructions for sharing data ingestion from account fields 202 that are programmed to receive, translate and ingest field data from third-party systems through manual loading or APIs. Data types can include field boundaries, yield maps, maps as planted, soil test results, maps as applied, and / or management zones, among others. Data formats can include format files, native third-party data formats, and / or exports from the farm management information system (FMIS), among others. Receiving data can occur via manual upload, attached email, external APIs that push data to the mobile app, or instructions that call the external system APIs to pull data in the mobile app. In one embodiment, the mobile computer application 200 comprises a data entry box. In response to receiving a selection from the data entry box, the Petition 870180030702, of 4/16/2018, p. 37/105 25/67 mobile computer application 200 can display a graphical user interface for manually uploading data files and importing uploaded files into a data manager. [039] In one embodiment, the digital map book instructions 206 comprise layers of field map data stored in device memory and are programmed with data visualization tools and geospatial field notes. This provides producers with convenient information available for reference, logging and visual insights into field performance. In one embodiment, the overview and alert instructions 204 are programmed to provide a broad view of the operation on what is important to the producer, and recommendations in a timely manner to take action or focus on particular problems. This allows the producer to focus time on what I need attention, save time and preserve income throughout the season. In one embodiment, seed and planting instructions 208 are programmed to provide tools for seed selection, hybrid placement and script creation, which includes the creation of variable rate (VR) scripts, based on scientific models and empirical data. . This enables producers to maximize yield or return on investment through the acquisition, placement and optimized seed population. [040] In one embodiment, script generation instructions 205 are programmed to provide an interface for generating scripts, which include Variable Rate (VR) Fertility Scripts. The interface enables producers to create scripts for field implements, such as Petition 870180030702, of 4/16/2018, p. 38/105 26/67 nutrient, planting and irrigation. For example, a planting script interface can comprise tools to identify a type of seed for planting. Upon receipt of a seed type selection, the mobile computer application 2 00 can display one or more fields divided into soil zones together with a panel that identifies each soil zone and a soil name, texture and drainage for each zone. The mobile computer application 200 can also display tools for editing or creating such, such as graphical tools for drawing zones of soil on a map of one or more fields. Planting procedures can be applied to all soil zones or different planting procedures can be applied to different subsets of soil zones. When a script is created, the mobile computer application 200 can make the script available for download in a format readable by an application controller, such as an archived or compressed format. Additionally and / or alternatively, a script can be sent directly to the cabin computer 115 from the mobile computer application 200 and / or uploaded to one or more data servers and stored for further use. In one embodiment, nitrogen instructions 210 are programmed to provide tools to inform nitrogen decisions by visualizing nitrogen availability for crops. This enables producers to maximize yield or return on investment through application of optimized nitrogen during the season. Exemplary programmed functions include displaying images such as SSURGO images to enable the design of application zones and / or images Petition 870180030702, of 4/16/2018, p. 39/105 27/67 generated from subsoil field data, such as data obtained from sensors, in a high spatial resolution (as accurate as 10 meters or less due to its proximity to the ground); loading of existing producer-defined zones; provide an application graph and / or a map to enable tuning of the nitrogen application (or applications) across multiple zones; issue Scripts to drive machinery; tools for mass adjustment and data entry; and / or maps for data visualization, among others. Bulk data entry in this context can mean entering the data once and then applying the same data to multiple fields that have been defined in the system; Exemplary data may include nitrogen application data that is the same for many fields from the same producer, however, such bulk data entry applies to the entry of any type of field data in the mobile computer application 200. For example, nitrogen instructions 210 can be programmed to accept definitions of nitrogen practice and planting programs and to accept user insertion that specifies to apply those programs across multiple fields. Nitrogen planting programs, in this context, refer to a set of named stored data that associate: a name, color code or other identifier, one or more application dates, types of material or product for each of the dates and amounts, method of application or incorporation, such as injected or spatulated in, and / or amounts or rates of application for each of the dates, culture or hybrid that is the subject of the application, among others. The practice programs of Petition 870180030702, of 4/16/2018, p. 40/105 28/67 nitrogen, in this context, refer to a set of named stored data that associates: a name of practices; a previous culture; a plowing system; a date of plowing primarily; one or more previous tillage systems that were used; one or more application type indicators, such as fertilization, that have been used. Nitrogen instructions 210 can also be programmed to generate and cause a nitrogen graph to be displayed, which indicates plant use projections of the specified nitrogen and whether a surplus or deficit is predicted; in some modalities, different color indicators may signal a magnitude of surplus or magnitude of deficit. In one embodiment, a nitrogen graph comprises a graphical display on a computer display device that comprises a plurality of lines, where each line is associated with and identifies a field; where the data specifies which crop is planted in the field, the size of the field, the location of the field and a graphical representation of the field perimeter; in each line, a timeline per month with graphical indicators that specify each application of nitrogen and quantity in points correlated to the names of the months; and numerical and / or colored indicators of surplus or deficit, where color indicates magnitude. [041] In one embodiment, the nitrogen graph can include one or more user input features, such as dials or sliding bars, to dynamically change nitrogen practice and planting programs so that a user can optimize their nitrogen graph. nitrogen. The user can then use his optimized nitrogen graph and the planting practices and planting programs. Petition 870180030702, of 4/16/2018, p. 41/105 29/67 nitrogen related to implement one or more Scripts, which include Variable Rate Fertility (VR) Scripts. Nitrogen instructions 210 can also be programmed to generate and cause the display of a nitrogen map, which indicates plant use projections of the specified nitrogen and whether a surplus or deficit is predicted; in some modalities, different color indicators may signal a magnitude of surplus or magnitude of deficit. The nitrogen map can display plant use projections for the specified nitrogen and whether a surplus or deficit is predicted for different times in the past and in the future (such as daily, weekly, monthly or annually) using numerical indicators and / or surplus or deficit, where the color indicates the magnitude. In one embodiment, the nitrogen map can include one or more user input features, such as dials or sliders, to dynamically change nitrogen planting and practice programs so that a user can optimize their nitrogen map, such as as to obtain a preferential amount of surplus to deficit. The user can then use their optimized nitrogen map and related nitrogen planting and practice programs to implement one or more Scripts, which include Variable Rate Fertility (VR) Scripts. In other embodiments, instructions similar to nitrogen 210 instructions could be used for the application of other nutrients (such as phosphorus and potassium), pesticide application and irrigation programs. [042] In one embodiment, weather instructions 212 are programmed to provide recent weather data Petition 870180030702, of 4/16/2018, p. 42/105 30/67 field specific and predicted weather information. This enables producers to save time and have an efficient integrated display in relation to daily operational decisions. In one embodiment, field 214 health instructions are programmed to provide remote sensing images in a timely manner that highlight the season's crop variation and potential issues. Exemplary scheduled functions include cloud scanning, to identify possible clouds or cloud shadows; determine nitrogen indices based on field images; graphic visualization of prospecting layers, which include, for example, those related to field health, and viewing and / or sharing prospecting notes; and / or download satellite images from multiple sources and prioritize the images for the producer, among others. [043] In one embodiment, performance instructions 216 are programmed to provide reporting, analysis and insight tools using farm data for assessment, insights and decisions. This enables the producer to seek improved results for the next year through conclusions based on facts about why the return on investment was at previous levels, and perception about factors limiting income. Performance instructions 216 can be programmed to communicate over the network (or networks) 109 for back-end analytical programs run on the agricultural intelligence computer system 130 and / or on the external data server computer 108 and configured to analyze metrics such as yield, hybrid, population, SSURGO, soil tests, or Petition 870180030702, of 4/16/2018, p. 43/105 31/67 elevation, among others. Scheduled reports and analyzes may include analysis of yield variability, benchmarking and other metrics against other producers based on anonymous data collected from many producers, or data for seeds and planting, among others. [044] Applications that have instructions configured in this way can be deployed to different computing device platforms while retaining the same overall user interface appearance. For example, the mobile application can be programmed to run on tablets, smartphones, or server computers that are accessed using browsers on client computers. In addition, the mobile application as configured for tablet computers or smartphones can provide a full application experience or a cabin application experience that is suitable for the display and processing capabilities of the cabin computer 115. For example, with reference to the view now (b) of Figure 2, in one embodiment, a cabin computer application 220 may comprise map cabin instructions 222, remote view instructions 224, data collection and transfer instructions 226, machine alert instructions 228, instructions for script transfer 230 and prospecting booth instructions 232. The code base for the view instructions (b) can be the same as for the view (a) and executables that implement the code can be programmed to detect the type of platform where they are executed and expose, through a graphical user interface, only those functions that are appropriate Petition 870180030702, of 4/16/2018, p. 44/105 32/67 for a cabin platform or complete platform. This approach enables the system to recognize the distinctly different user experience that is appropriate for a cabin environment and a different cabin technology environment. Map booth instructions 222 can be programmed to provide map views of fields, farms or regions that are useful in directing machine operation. Remote view instructions 224 can be programmed to connect, manage and provide real-time or near real-time machine activity views to other computing devices connected to system 130 via wireless networks, wired connectors or adapters, and similar. The data collection and transfer instructions 226 can be programmed to connect, manage and provide transfer of data collected on sensors and machine controllers to system 130 via wireless networks, wired connectors or adapters and the like. Machine alert instructions 228 can be programmed to detect problems with machine operations or tools that are associated with the cab and generate operator alerts. Script transfer instructions 230 can be configured to transfer instruction Scripts that are configured to direct machine operations or data collection. Prospecting booth instructions 230 can be programmed to display alerts and information based on the location received from system 130, based on the location of the agricultural device 111 or sensors 112 in the field and ingest, manage and provide transfer of observation observations. prospecting based on location to system 130 based on location of agricultural device 111 Petition 870180030702, of 4/16/2018, p. 45/105 33/67 or sensors 112 in the field. 2.3. DATA INGESTION FOR THE COMPUTER SYSTEM [045] In one embodiment, the external data server computer 108 stores external data 110, which includes soil data representing the soil composition for the one or more fields and climatic data representing temperature and precipitation in one or more fields. Weather data can include past and present weather data as well as forecasts for future weather data. In one embodiment, the external data server computer 108 comprises a plurality of servers hosted by different entities. For example, a first server can contain soil composition data while a second server can include weather data. Additionally, soil composition data can be stored on multiple servers. For example, one server can store data that represents the percentage of sand, sludge and clay in the soil while a second server can store data that represents the percentage of organic matter (OM) in the soil. [046] In one embodiment, remote sensor 112 comprises one or more sensors that are programmed or configured to produce one or more observations. Remote sensor 112 can be aerial sensors, such as satellites, vehicle sensors, planting equipment sensors, tillage sensors, fertilizer or insecticide application sensors, harvester sensors, and any other implement with the ability to receive data from from one or more fields. In one embodiment, application controller 114 is programmed or configured to receive Petition 870180030702, of 4/16/2018, p. 46/105 34/67 instructions from the agricultural intelligence computer system 130. Application controller 114 can also be programmed or configured to control an operational parameter of a vehicle or agricultural implement. For example, an application controller can be programmed or configured to control a vehicle's operational parameter, such as a tractor, planting equipment, tillage equipment, fertilizer or insecticide equipment, harvester equipment, or other farm implements such as like a water valve. Other modalities can use any combination of sensors and controllers, among which the following are merely selected examples. [047] System 130 can obtain or ingest data under user control 102, on a mass basis, from a large number of producers who have contributed data to a shared database system. This way of obtaining data can be called manual data ingestion, as one or more user-controlled computer operations are requested or triggered to obtain data for use by the system 130. As an example, the CLIMATE FIELDVIEW application, commercially available at from Climate Corporation, San Francisco, California, can be operated to export data to system 130 for storage in repository 160. [048] For example, seed monitoring systems can either control planter device components or obtain planting data, which includes signals from seed sensors via a signal agent that comprises a CAN backbone and cable connections. point to point Petition 870180030702, of 4/16/2018, p. 47/105 35/67 for registration and / or diagnosis. Seed monitoring systems can be programmed or configured to display seed spacing, population and other information to the user via the cabin computer 115 or other devices within the 130 system. Examples are disclosed in Pat. in U.S. 8,738,243 and Pub. of Pat. in U.S. 20150094916, and the present disclosure assumes knowledge of these other patent disclosures. [049] Similarly, yield monitoring systems may contain yield sensors for the combine device that send yield measurement data to the cabin computer 115 or other devices within the 130 system. Yield monitoring systems may use one or more remote sensors 112 to obtain grain hydration measurements on a combine harvester or other harvester and transmit these measurements to the user via the cabin computer 115 or other devices within the system 130. [050] In one embodiment, examples of sensors 112 that can be used with any motion vehicle or apparatus of the type described elsewhere in this document include kinematic sensors and position sensors. Kinematic sensors can comprise any of speed sensors such as radar or wheel speed sensors, accelerometers, or rotating compasses. Position sensors can comprise GPS receivers or transceivers, or Wi-Fi-based positioning or mapping applications that are programmed to determine location based on nearby Wi-Fi hot spots, among others. Petition 870180030702, of 4/16/2018, p. 48/105 36/67 [051] In one embodiment, examples of 112 sensors that can be used with tractors or other motion vehicles include engine speed sensors, fuel consumption sensors, area meters or distance meters that interact with signals GPS or radar sensors, PTO (PTO) speed sensors, tractor hydraulic sensors configured to detect hydraulic parameters such as pressure or flow, and / or hydraulic pump speed, wheel speed sensors or wheel slip sensors . In one embodiment, examples of controllers 114 that can be used with tractors include hydraulic directional controllers, pressure controllers, and / or flow controllers; hydraulic pump speed controllers; speed controllers or governors; coupling position controllers; or wheel position controllers provide automatic steering. [052] In one embodiment, examples of 112 sensors that can be used with seed planting equipment such as planters, drills, or air seeders include seed sensors, which can be optical, electromagnetic or impact sensors; vertical downward force sensors such as load pins, load cells, pressure sensors; soil-owned sensors such as reflectivity sensors, hydration sensors, electrical conductivity sensors, optical residue sensors, or temperature sensors; component operating criteria sensors such as planting depth sensors, cylinder pressure sensors vertical downward force, seed disk speed sensors, Petition 870180030702, of 4/16/2018, p. 49/105 37/67 seed drive motor encoders, seed conveyor speed sensors, or vacuum level sensors; or pesticide application sensors such as optical or other electromagnetic sensors, or impact sensors. In one embodiment, examples of controllers 114 that can be used with such seed planting equipment include: articulated toolbar controllers, such as controllers for valves associated with hydraulic cylinders; vertical downforce controllers, such as controllers for valves associated with pneumatic cylinders, airbags, or hydraulic cylinders, and programmed to apply vertical downforce to individual row units or an entire planter frame; planting depth controllers, such as linear actuators; metering controllers, such as electric seed meter drive motors, hydraulic seed meter drive motors, or rake control clutches; hybrid selection controllers, such as seed meter drive motors, or other actuators programmed to allow or selectively prevent a seed or mixture of air and seed from distributing seed to or from seed meters or central mass hoppers; metering controllers, such as electric seed meter drive motors, or hydraulic seed meter drive motors; seed conveyor system controllers, such as controllers for a belt seed distribution conveyor motor; marker controllers, such as a controller for a pneumatic actuator Petition 870180030702, of 4/16/2018, p. 50/105 38/67 or hydraulic; or pesticide application rate controllers, such as metering drive controllers, position or orifice size controllers. [053] In one embodiment, examples of sensors 112 that can be used with tillage equipment include position sensors for tools such as rods or discs; tool position sensors for such tools that are configured to detect depth, series angle, or side spacing; vertical downward force sensors; or tensile strength sensors. In one embodiment, examples of controllers 114 that can be used with tillage equipment include downward force controllers or tool position controllers, such as controllers configured to control tool depth, series angle or side spacing. [054] In one embodiment, examples of 112 sensors that can be used in relation to the apparatus to apply fertilizer, insecticide, fungicide and the like, such as planter initiator fertilizer systems, subsoil fertilizer applicators, or fertilizer sprinklers, include: fluid system criteria sensors, such as flow sensors or pressure sensors; sensors that indicate that spray head valves or fluid line valves are open; sensors associated with tanks, such as fill level sensors; sectional or system wide supply line sensors, or windrow specific supply line sensors; or kinematic sensors such as accelerometers arranged on spray rods. In a Petition 870180030702, of 4/16/2018, p. 51/105 39/67 embodiment, examples of controllers 114 that can be used with such an apparatus include pump speed controllers; valve controllers that are programmed to control pressure, flow, direction, PWM and the like; or position actuators, such as for boom height, subsoil depth, or boom position. [055] In one embodiment, examples of 112 sensors that can be used with harvesters include yield monitors, such as impact plate strain gauges or position sensors, capacitive flow sensors, load sensors, weight sensors, or torque sensors associated with elevators or augers, or optical or other electromagnetic grain height sensors; grain hydration sensors, such as capacitive sensors; grain loss sensors, which include impact sensors, optical or capacitive; head operating criteria sensors such as head height, head type, cover plate opening, feeder speed, and coil speed sensors; separator operating criteria sensors, such as concave clearance, rotor speed, shoe clearance, or chipper clearance sensors; auger sensors for position, operation or speed; or motor device speed sensors. In one embodiment, examples of controllers 114 that can be used with harvesters include head operating criteria controllers for elements such as head height, head type, cover plate opening, feeder speed, or coil speed; separator operating criteria controllers for features such as concave clearance, rotor speed, clearance Petition 870180030702, of 4/16/2018, p. 52/105 40/67 of shoe, or chipper clearance; or controllers for auger position, operation or speed. [056] In one embodiment, examples of sensors 112 that can be used with grain transports include weight sensors, or sensors for position, operation or auger speed. In one embodiment, examples of controllers 114 that can be used with grain transports include controllers for position, operation or auger speed. [057] In one embodiment, examples of sensors 112 and controllers 114 can be installed in unmanned aerial vehicle (UAV) devices or drones. Such sensors may include cameras with effective detectors for any range of the electromagnetic spectrum that includes visible, infrared, ultraviolet, quasi-infrared (NIR) and the like; accelerometers; altimeters; temperature sensors; humidity sensors; pilot tube sensors or other air speed or wind speed sensors; battery life sensors; or radar emitters and reflected radar energy detection apparatus. Such controllers may include motor control or control apparatus, surface control controllers, camera controllers, or controllers programmed to activate, operate, obtain data, manage and configure any of the aforementioned sensors. Examples are disclosed in Pat. No. 14 / 831,165 and the present disclosure acknowledges that other patent disclosure. [058] In one embodiment, sensors 112 and controllers 114 can be attached to the soil measurement and sampling device that is configured or programmed to collect soil samples and perform soil chemistry tests, Petition 870180030702, of 4/16/2018, p. 53/105 41/67 soil hydration tests and other soil-related tests. For example, the apparatus disclosed in U.S. Pat. No. 8,767,194 and U.S. Pat. No. 8,712,148 may be used, and the present disclosure acknowledges these patent disclosures. 2.4 PROCESS OVERVIEW - AGRONOMIC MODEL TRAINING [059] In one embodiment, the agricultural intelligence computer system 130 is programmed or configured to create an agronomic model. In this context, an agronomic model is a data structure in the memory of the agricultural intelligence computer system 130 comprising field data 106, such as identification data and harvest data for one or more fields. The agronomic model can also comprise calculated agronomic properties that describe both conditions that can affect the growth of one or more crops in a field, or properties of one or more crops, and both. In addition, an agronomic model can comprise recommendations based on agronomic factors such as crop recommendations, irrigation recommendations, planting recommendations and harvest recommendations. Agronomic factors can also be used to estimate one or more crop-related results, such as agronomic yield. The agronomic yield of a crop is an estimate of the amount of the crop that is produced, or in some instances the revenue or profit, obtained from the crop produced. [060] In one embodiment, the agricultural intelligence computer system 130 can use a pre-configured agronomic model to calculate agronomic properties Petition 870180030702, of 4/16/2018, p. 54/105 42/67 related to location and culture information currently received for one or more fields. The pre-configured agronomic model is based on previously processed field data that includes, but is not limited to, identification data, harvest data, fertilizer data and climate data. The preconfigured agronomic model can be cross-validated to ensure the accuracy of the model. Cross-validation can include comparison with field data collection that compares predicted results with actual results in a field, such as a comparison of precipitation estimate with a rain gauge in the same location, or an estimate of nitrogen content with a sample measurement of soil. [061] Figure 3 illustrates a programmed process in which the agricultural intelligence computer system generates one or more preconfigured agronomic models using field data provided by one or more data sources. Figure 3 can serve as an algorithm or instructions for programming the functional elements of the agricultural intelligence computer system 130 to perform the operations that are now described. [062] In block 305, the agricultural intelligence computer system 130 is configured or programmed to implement pre-processing of agronomic data from field data received from one or more data sources. field data received from one or more data sources can be pre-processed for the purpose of removing noise and distortion effects within agronomic data, which include atypical measurements that would deviate from received field data values. The pre-processing modalities of Petition 870180030702, of 4/16/2018, p. 55/105 43/67 agronomic data may include, but are not limited to, removing data values commonly associated with atypical data values, specific measured data points that are known to unnecessarily distort other data values, data smoothing techniques used to remove or reduce additive or multiplicative effects from noise, and other data derivation or filtering techniques used to provide clear distinctions between positive and negative data inputs. [063] In block 310, the agricultural intelligence computer system 130 is configured or programmed to perform subset selection of data using the pre-processed field data in order to identify useful data sets for the generation of agronomic model initial. The agricultural intelligence computer system 130 can implement subset data selection techniques that include, but are not limited to, a genetic algorithm method, a complete subset model method, a sequential search method, a gradual regression method, a particle swarm optimization method and an ant colony optimization method. For example, a genetic algorithm selection technique uses an adaptive heuristic search algorithm, based on evolutionary principles of natural and genetic selection, to determine and evaluate data sets within pre-processed agronomic data. [064] In block 315, the agricultural intelligence computer system 130 is configured or programmed to implement field data set evaluation. In one embodiment, a specific field data set is Petition 870180030702, of 4/16/2018, p. 56/105 44/67 assessed by creating an agronomic model and using specific quality limits for the created agronomic model. Agronomic models can be compared with the use of cross-validation techniques that include, but are not limited to, mean square error of leave-one-out cross-validation root (RMSECV), mean absolute error and mean percentage error. For example, RMSECV can perform cross-validation of agronomic models by comparing predicted agronomic property values created by the agronomic model against historical collected and analyzed agronomic property values. In one embodiment, the agronomic data set assessment logic is used as a feedback loop, in which agronomic data sets that do not meet configured quality limits are used during future data subset selection steps (block 310) . [065] In block 320, the agricultural intelligence computer system 130 is configured or programmed to implement creation of an agronomic model based on cross-validated agronomic data sets. In one embodiment, the creation of an agronomic model can implement multivariate regression techniques to create pre-configured agronomic data models. [066] In block 325, the agricultural intelligence computer system 130 is configured or programmed to store pre-configured agronomic data models for future field data evaluation. 2.5 SEEDING RATE RECOMMENDATION SUBSYSTEM [067] In one embodiment, the agricultural intelligence computer system 130, among other components, includes Petition 870180030702, of 4/16/2018, p. 57/105 45/67 a sowing rate recommendation subsystem 170. The sowing rate recommendation subsystem 170 is configured to provide an ideal sowing rate recommendation for hybrid corn seed based on the type of hybrid seed and windrow width of sowing. The seeding rate recommendation subsystem 170 uses field data 106 and external data 110 to create and retrieve digital seeding models related to multiple measured fields. [068] In one embodiment, the sowing rate recommendation subsystem 170 contains specially configured logic that includes, but is not limited to, sowing model parameter query logic 173, mix model logic 174, rate recommendation logic ideal seeding 175 and sowing model logic 176. Each of the above elements is further described in structure and function in other sections in this document. The logic, as used in Figure 1, refers in at least one mode to regions of main memory in the agricultural intelligence computer system 130 in which programmed executable instructions were loaded, and which instructions are configured when executed to get the computer to perform the functions that are described in this document for that logical element. For example, the seeding model parameter query logic 173 indicates a main memory region in which the computer loaded instructions, which when executed lead to the performance of the interface functions that are further described in this document. These elements of 1 also indicate indirectly as a Petition 870180030702, of 4/16/2018, p. 58/105 46/67 typical programmer or software engineer would organize the source code of programs that implement the functions that are described; the code can be organized into logic modules, methods, subroutines, branches, or other units using an architecture corresponding to Figure 1. [069] The seeding model parameter query logic 173 is generally configured or programmed to retrieve multiple digital seeding models related to multiple fields measured based on the input parameters received from field data 106. One model Digital seeding rate correlates crop yield to sowing rate based on sowing strategies, such as sowing windrow width, for measured fields. The mix model logic 174 is generally configured or programmed to generate an empirical mix model based on seeding models of multiple measured fields. The ideal sowing rate recommendation logic 175 is generally configured or programmed to determine an ideal sowing rate that maximizes yield or maximizes profit based on the empirical mixing model generated. The seeding model logic 176 is generally configured or programmed to generate a seeding model based on multiple types of field-specific data for a single measured field. The sowing model includes, but is not limited to, regression models that model maize yield for the sowing rate, distribution data set for regression parameters, and data sets that include multiple data points within a measured field . [070] Each of the parameter query logic Petition 870180030702, of 4/16/2018, p. 59/105 47/67 seeding model 173, the mixing model logic 174, the ideal seeding rate recommendation logic 175 and the seeding model logic 176 can be implemented using one or more computer programs or other software elements that are loaded into and executed using one or more more general purpose computers, logic implemented in field programmable port arrangements (FPGAs) or application specific integrated circuits (ASICs). While Figure 1 depicts the sowing model parameter query logic 173, the mix model logic 174, the ideal sowing rate recommendation logic 175 and the sowing model logic 176 in a computing system, in various modalities, logic 173, 174, 175, and 176 can operate on multiple computing systems. [071] In one embodiment, the implementation of the functions described in this document for the sowing model parameter query logic 173, the mixing model logic 174, the ideal sowing rate recommendation logic 175 and the seeding model 176 using one or more computer programs or other software elements that are loaded into and run using one or more general purpose computers will cause the general purpose computers to be configured as a particular machine or as a computer that is specially adapted to perform the functions described in this document. Each of the logic items in Figure 1, and all other drawing figures in this document, can represent a region or set of one or more pages of programmed main memory storage instructions, which when executed Petition 870180030702, of 4/16/2018, p. 60/105 48/67 lead to the realization of the process steps or algorithm steps that are disclosed in this document. In this way, the logic elements do not represent mere abstractions, but represent real memory pages that have been loaded with executable instructions. In addition, each of the flow diagrams that are described further in this document can serve as algorithms, plans or directions that can be used to program a computer or logic to implement the functions that are described. In other words, all prose text in this document, and all figures in drawings, together are intended to provide the disclosure of algorithms, plans, or directions that are sufficient to enable an educated individual to program a computer to perform the functions that are described in this document, in combination with the skill and knowledge of such an individual given the level of skill that is appropriate for such inventions and disclosures. 2.6 IMPLEMENTATION EXAMPLE - HARDWARE OVERVIEW [072] According to one modality, the techniques described in this document are implemented by one or more special purpose computing devices. Special-purpose computing devices can be wired directly to perform the techniques, or they can include digital electronic devices such as one or more application-specific integrated circuits (ASICs) or field programmable port arrangements (FPGAs) that are persistently programmed to perform the techniques, or may include one or more general purpose hardware processors programmed to perform the Petition 870180030702, of 4/16/2018, p. 61/105 49/67 techniques according to the program instructions in firmware, memory, other storage or a combination. Such special-purpose computing devices can also combine custom direct cable logic, ASICs, or FPGAs with custom programming to perform the techniques. Special purpose computing devices can be desktop computer systems, portable computer systems, handheld devices, network devices or any other device that incorporates direct cable and / or program logic to implement the techniques. [073] For example, Figure 4 is a block diagram illustrating a computer system 400 in which a modality of the invention can be implemented. Computer system 400 includes a bus 402 or other communication mechanism for communicating information, and a hardware processor 404 coupled to bus 402 for processing information. The hardware processor 404 can be, for example, a general purpose microprocessor. [074] Computer system 400 also includes main memory 406, such as random access memory (RAM) or other dynamic storage device, coupled to a 402 bus to store information and instructions to be executed by the 404 processor. main memory 406 can also be used to store temporary variables or other intermediate information while executing instructions to be executed by the 404 processor. Such instructions, when stored on non-transitory storage media accessible to the 404 processor, make the computer system Petition 870180030702, of 4/16/2018, p. 62/105 50/67 400 a special purpose machine that is customized to perform the operations specified in the instructions. [075] Computer system 400 additionally includes a read-only memory (ROM) 408 or other static storage device coupled to a 402 bus to store static information and instructions for the 404 processor. A storage device 410, such as a magnetic disk, optical disk, or solid state drive is provided and attached to a 402 bus to store information and instructions. [076] Computer system 400 can be coupled via bus 402 to a display 412, such as a cathode ray tube (CRT), to display information to a computer user. An insertion device 414, which includes alphanumerics and other keys, is coupled to a bus 402 to communicate information and command selections to the processor 404. Another type of user insertion device is the cursor control 416, such as a mouse , a trackball, or cursor direction keys to communicate direction information and command selections to the 404 processor and to control the movement of the cursor in the 412 display. This insertion device typically has two degrees of freedom on two geometric axes, a first geometric axis (for example, x) and a second geometric axis (for example, y), which allows the device to specify positions on a plane. The computer system 400 can implement the techniques described in this document using custom direct cable connection logic, one or more ASICs or FPGAs, firmware logic and / or program that in combination with the computer system Petition 870180030702, of 4/16/2018, p. 63/105 51/67 takes or programs computer system 400 to be a special purpose machine. According to one embodiment, the techniques in this document are performed by computer system 400 in response to processor 404 which executes one or more sequences of one or more instructions contained in main memory 406. Such instructions can be read in main memory 406 to from another storage medium, such as storage device 410. The execution of the instruction sequences contained in main memory 406 leads processor 404 to perform the process steps described in this document. In alternative embodiments, the direct cable connection circuitry can be used in place of or in combination with the software instructions. [077] The term storage media as used in this document refers to any non-transitory media that stores data and / or instructions that cause a machine to operate in a specific way. Such storage media may comprise non-volatile media and / or volatile media. Non-volatile media includes, for example, optical discs, magnetic discs, or solid state drives, such as the storage device 410. Volatile media includes dynamic memory, such as main memory 406. Common forms of storage media include, for example, a floppy disk, a flexible magnetic disk, a hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with hole patterns, a RAM, a PROM and EPROM, a FLASH-EPROM, NVRAM, any other chip or cartridge Petition 870180030702, of 4/16/2018, p. 64/105 52/67 memory. [078] The storage medium is distinct from, but can be used in conjunction with, the transmission medium. The transmission medium participates in the transfer of information between storage media. For example, the transmission medium includes coaxial cables, copper wire and optical fibers, which includes the wires that comprise the 402 bus. The transmission medium can also take the form of acoustic or light waves, such as those generated during radio and infrared wave data communications. [079] Various forms of media can be involved in transporting one or more sequences of one or more instructions to the 404 processor for execution. For example, instructions can initially be carried on a magnetic disk or solid state drive on a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A local modem for computer system 400 can receive data on the telephone line and use an infrared transmitter to convert the data into an infrared signal. An infrared detector can receive the data carried in the infrared signal and the appropriate circuitry can place the data on bus 402. Bus 402 carries the data to main memory 406, from which processor 404 retrieves and executes instructions. The instructions received by main memory 406 can optionally be stored in storage device 410 both before and after execution by processor 404. [080] The computer system 400 also includes a Petition 870180030702, of 4/16/2018, p. 65/105 53/67 communication interface 418 coupled to a bus 402. Communication interface 418 provides a bidirectional data communication coupling to a network link 420 that is connected to a local area network 422. For example, the communication interface 418 can be an integrated services digital network card (ISDN), cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 418 can be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links can also be implemented. In any such implementation, communication interface 418 sends and receives electrical, electromagnetic or optical signals that carry digital data streams that represent various types of information. [081] The network link 420 typically provides data communication across one or more networks to other data devices. For example, the network link 420 may provide a connection over the local network 422 to a host computer 424 or to data equipment operated by an Internet Service Provider (ISP) 426. ISP 426, in turn, provides services data communication via the worldwide packet data communication network, now commonly referred to as the Internet 428. Both the local network 422 and the Internet 428 use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on the network link 420 and through the communication interface 418, which transport the digital data to and from Petition 870180030702, of 4/16/2018, p. 66/105 54/67 from computer system 400, are exemplary forms of transmission media. [082] Computer system 400 can send messages and receive data, including program code, over the network (or networks), through the network link 420 and through the communication interface 418. In the example of the Internet, a server 430 it could transmit a requested code to an application program via the Internet 428, ISP 426, local network 422 and the communication interface 418. [083] The received code can be executed by processor 404 as it is received, and / or stored in storage device 410, or other non-volatile storage for later execution. 3.0 FUNCTIONAL OVERVIEW [084] Figure 5 is a flow diagram that depicts a process for determining an ideal sowing rate for a specific hybrid seed and corn sowing row width planted in a specific geolocation. Figure 5 can be implemented, in one mode, by programming the elements of the agricultural intelligence computer system 130 to perform the functions that are described in this section, which may represent the disclosure of an algorithm for computer implementation of the functions that are described. For the purposes of illustrating a clear example, Figure 5 is described in connection with certain elements of Figure 1. However, other modalities of Figure 5 can be practiced in many other contexts, and references in this document to the units in Figure 1 are merely examples. which are not intended to limit the broader scope of Figure 5. Petition 870180030702, of 4/16/2018, p. 67/105 55/67 3.1 SEEDING MODEL PARAMETER CONSULTATION LOGIC [085] In step 505, field and hybrid seed data are received by the agricultural intelligence computer system 130. For example, communication layer 132 of the agricultural intelligence computer system 130 can receive field data 106 from the field manager computing device 104. Field data 106 can include, but is not limited to, specific hybrid seed identifiers, proposed seed row width for the specific hybrid seed, geolocation of the user field 102, field soil properties, climatic conditions and microclimate conditions for the field, and other proposed agricultural strategies. [086] In one embodiment, the field manager computing device 104 sends field data 106. For example, presentation layer 134 of the agricultural intelligence computer system 130 may lead to the display of an interface on the manager computing device. field 104 to enter information, such as field boundaries, types of hybrid seed planted, seedbed width, and other information related to the crop and the field. Communication layer 132 can then receive field data 106 and retransmit it to the seeding model parameter query logic 173. [087] In step 510, a set of digital seeding models is compiled. In one embodiment, the seeding model parameter query logic 173 uses the received field data 106 to determine which seeding models are needed for the set of digital seeding models. Petition 870180030702, of 4/16/2018, p. 68/105 56/67 In one embodiment, field-specific data associated with a set of test fields is stored in the model and field data repository 160. The test fields represent measured agricultural fields in which multiple specific hybrid seeds using multiple widths sowing rows and specific sowing rates have been previously planted and field specific data has been previously collected. A sowing model within the set of sowing models includes a data set of measured data points that includes, but is not limited to, sowing rate and plant yield within a field, a calculated relationship, such as a linear relationship, between sowing rate and plant yield, and distributions related to calculation parameters for the relationship. In one embodiment, the size and boundaries of a test field can be based on the established CLUs. [088] In one embodiment, the sowing model parameter query logic 173 extracts a target hybrid seed and desired sowing row width from field data 106. The sowing model parameter query logic 173 constructs a request for multiple sowing models based on the type of target hybrid seed and the sowing windrow width. The request for multiple seeding models refers to seeding models built and stored in the model and field data repository 160. In one embodiment, the seeding model logic 176 creates multiple seeding models from data points collected from multiple test fields. [089] A sowing model is a model that describes Petition 870180030702, of 4/16/2018, p. 69/105 57/67 a marginal relationship between sowing rate and plant yield for a given hybrid seed in a specific field. The marginal relationship is determined using multiple data points measured for a given field and given hybrid seed that has been planted according to a defined seedbed width. In one embodiment, the sowing model logic 176 determines the marginal relationship for a given hybrid seed and windrow width using linear regression. Linear regression is an approach to model the yield ratio per plant and sowing rate of a fixed hybrid and field environment. This relationship is modeled between W (Y / p, yield per plant in units of bushels per 1,000 seeds) and p (sowing rate in units of 1,000 seeds per acre), with regression parameters βα, βχ and o. The sowing model can also contain data set distributions for parameters βα, βχ and o based on previously observed data. Additional details on creating a sowing model are discussed in the SINGING MODEL LOGICS section of this document. [090] In one embodiment, if the model and field data repository 160 does not contain seeding models that correlate the request parameters, then the seeding model parameter query logic 173 may request that the model logic seeding 176 create seeding models from data points collected from multiple test fields. [091] In one embodiment, data requests may include other correlated parameters such as geolocation, soil properties and climatic conditions Petition 870180030702, of 4/16/2018, p. 70/105 58/67 that should be used to recover a filtered set of seeding models that correlate the desired parameters. The model and field data repository 160 previously stores data points measured for multiple test fields that include regression and distribution models that are based on data points from the multiple test fields. 3.2 MIXING MODEL LOGIC [092] The agricultural intelligence computer system 130 implements mixing model logic 174 to generate an empirical mixing model that uses yield and seeding rate information from multiple test fields. In step 515, mix model logic 174 generates an empirical mix model, which is a composite distribution of the set of sowing models retrieved by the sowing model parameter query logic 173. A composite distribution is a statistical approach to model the distribution of several separate distributional populations. In this case, separate distributional populations refer to data sets that represent multiple test fields. The empirical mixing model contains subsequent joint distributions from multiple test fields. In one embodiment, each subsequent joint distribution is represented as θι where θύ = {βϋ, α, βϋ, χ, ot} and where Z represents a test field in the set of test fields, {1, ..., L}. The empirical mixture model, therefore, can be used to evaluate user f field 102 in terms of his yield response to the seeding rate based on those test fields: Petition 870180030702, of 4/16/2018, p. 71/105 59/67 ptA = 0 η | 7 Γ = I) = = 6 * 0 p f / l ), ..., {Y ini , pi, ni ) where: p (0f): is a set of subsequent joint distributions for field f that are represented as / θο: is any value within the parameter space; = [βΐ.θ> βΐ.1 ' σ 1] : are modeling parameters for each measured field 1 = 1 ... L; If. is a variable affiliation for field f so that p (i f = 0 = V L y 7! Δ for any field 1. [093] In step 520, the mix model logic 174 uses the empirical mix model to calculate an optimal seeding rate distribution for the target hybrid seed and windrow width. In one embodiment, the mixture model logic 174 can implement random sampling techniques such as Monte Carlo sampling to select which data points are used to calculate the optimal seeding rate distribution. Monte Cario sampling is a random sampling approach that uses a probability distribution to generate sample values. For example, random samples are influenced by the mean, median and standard deviation values from later distributions. [094] In one embodiment, the distribution of the ideal sowing rate can be determined as an ideal agronomic sowing rate, where the ideal agronomic sowing rate j and the sowing rate that maximizes the expected yield. From the seeding model rate, which is described in the SINGING MODEL LOGICS section, the ideal agronomic seeding rate can be derived as the Petition 870180030702, of 4/16/2018, p. 72/105 6Q / 61 Pf 1 Pr i $ f- negative inverse of ”so that ,! = - '. Therefore, the subsequent distribution for the ideal agronomic sowing rate for a particular field is represented as a function of how: Ά Ο7.ΐ ’/ Ά ..... (Wm) = [095] In one mode, the mix model logic 174 stores the ideal seeding rate distribution calculated in the model and field data repository 160. 3.3 IDEAL SEEDING RATE RECOMMENDATION LOGIC [096] The ideal sowing rate recommendation logic 175 is configured to determine the point estimate and an interval estimate of the ideal sowing rate for the given hybrid seed and sowing windrow width using the ideal sowing rate distribution. The ideal sowing rate point estimate is defined as a sowing rate value that provides both ο maximum yield for the given planted hybrid seed and a sowing rate value that provides maximum profit for the user 102. [097] In step 525, the ideal sowing rate recommendation logic 175 assesses the ideal sowing rate distribution and determines the point value for an ideal agronomic sowing rate that endows the user with 102 maximum yield for their crop. hybrid seed planted. In addition, the ideal sowing rate recommendation logic 175 calculates an economical ideal sowing rate that endows the user with 102 maximum profit for their hybrid seed planted based on seed cost and grain price. Petition 870180030702, of 4/16/2018, p. 73/105 61/67 [098] In one modality, the point value for the p a9 ideal agronomic seeding rate, f , is calculated as the median value of the ideal seeding rate distribution. In another embodiment, the average value of the ideal sowing rate distribution can be used as the ideal agronomic sowing rate. Using the ideal agronomic sowing rate, the ideal sowing rate recommendation logic 175 further calculates the median yield for the ideal agronomic sowing rate as: median * W = P x ZAZ / AP / A where median 7 equals the ideal sowing rate p a s β fixed to 9 r multiplied by the exponential function of plus the median yield and the ideal agronomic sowing rate endows the user with a rate value sowing that maximizes crop yield and provides median crop yield estimated at that sowing rate. In one embodiment, the ideal sowing rate recommendation logic 175 also calculates the variability associated with the ideal agronomic sowing rate as the median absolute deviation. The median absolute deviation is a measure of variability for later distribution. [099] In one mode, the ideal sowing rate recommendation logic 175 calculates the ideal sowing rate Λ . Mp c . . economics as as the sowing rate that maximizes the grain price, multiplied by the median yield minus the cost (seed price multiplied by the sowing rate), so that: p c / c = argmáx.p (p, y x median / (p) - p s xp) where: argmax. p ( Ps x median Hp) - p s xp) ; is θ rate value of Petition 870180030702, of 4/16/2018, p. 74/105 62/67 sowing p that maximizes the given function, that is, (pg x median Y (p) - p 3 xp; pg: is the price of the grain represented in dollars per bushel ($ / al); and ps: is the seed price represented in dollars per 1,000 seeds ($ / 1,000 seeds). [100] The ideal economic sowing rate may differ from the ideal agronomic sowing rate due to the fact that the ideal economic sowing rate is dependent on the price of the grain and seed. For example, if the seed purchase price is relatively high and the selling price of the grain is relatively low, then, from an economic perspective, producing the maximum amount of corn yield may not result in maximum profit. Therefore, it is beneficial for the user 102 to be presented with both the ideal agronomic sowing rate and the economic ideal sowing rate. In one modality, the point estimates of the ideal agronomic sowing rate and the economic ideal sowing rate, together with their variability estimates such as the median absolute deviation, are communicated to the communication layer 132, which then presents the values of ideal seeding rate to field manager computing device 104 for user 102 to access. 3.4 SEEDING MODEL LOGIC [101] The sowing model is a model that describes a marginal relationship between the sowing rate and the plant yield for a given hybrid seed in a specific field. Figure 6 depicts a modality of the process in which the seeding model logic 176 creates a seeding model for a specific test field. In step 602 the model logic Petition 870180030702, of 4/16/2018, p. 75/105 63/67 seeding 176 queries the model and field data repository 160 for multiple data points in test fields corresponding to the target hybrid seed and the windrow width desired by the user 102. The model and field data repository 160 then returns a data set of the requested multiple data points organized by test field. The purpose of organizing the data into test field data sets is that each test field can have other properties that affect the yield result differently. Grouping data points into test field data sets minimizes the effects of unknown latent variables that can be specific to each test field. [102] In one embodiment, if the model and field data repository 160 does not contain specific data points for the multiple test fields, then the agricultural intelligence computer system 130 can retrieve the data from one or more external data server computers 108. An example of specific data retrieved from external data server computer 108 is external data 110, as depicted in Figure 1. External data 110 is received by communication layer 132 and then , stored in the model and field data repository 160 for use by seeding model logic 176. [103] In step 604, the seeding model logic 176 creates a linear regression model for each test field data set. In one embodiment, the seeding model logic 176 implements a linear regression model based on Duncan's exponential function. The function Petition 870180030702, of 4/16/2018, p. 76/105 64/67 Duncan's exponential defines a linear relationship between the logarithm of average yield per plant and the density of plant population. In this case, the density of plant population is measured by the sowing rate and windrow width of seeds planted within a field. The notation for measuring the sowing rate and plant yield is as follows: Y: yield per area in units of bushels per acre; p: sowing rate in units of 1,000 seeds per acre; JV: Y / p, yield per plant in units of bushels per 1,000 seeds (or plants). [104] Duncan's exponential function models the logarithmic relationship as: log (HZ) = β 0 + xp 4- f where: and it is an error term that is based on a normal error distribution such as Ãf (O, (7) ; βο and βι are regression coefficients. [105] Figures 7A and 7B depict the marginal relationship between yield and sowing rate. Figure 7A illustrates that a parabolic relationship exists between yield, measured in bushels per acre (al / ac), and the sowing rate, measured as 1,000 seeds planted per acre. Graph 702 depicts data points collected for a specific type of hybrid seed from various locations within the IA17 field during a growing season in which the seeds were planted using a 50.8 cm windrow width. The horizontal geometric axis represents the sowing rate (1,000 seeds / ac) and the geometric axis Petition 870180030702, of 4/16/2018, p. 77/105 65/67 vertical represents the yield in corn (al / z ac). The graphics 704 and 706 portray, each one, points of Dice The leave < of fields IL35 during The same season in growth and MN63 during the next growing season respectively. Figure 7B depicts the same data as in Figure 7A, however, the geometric-y axis represents log yield per plant instead of yield per acre and highlights a linear relationship between log yield per plant and sowing rate . [106] In one embodiment, the relationship between corn yield, Y, and sowing rate, p, can be expressed as a normal log distribution: y = £ Ν (β 0 4- xp + Ζορρ, σ 2 ) [107] The normal log distributions for each measured field are stored within a seeding model. [108] In step 606, the sowing model logic 176 creates further distributions for the parameters βο, βι and σ. A posterior distribution is a normalized distribution that considers the previous probability and the observed results and thus creates a more informative distribution. In one embodiment, the sowing model logic 176 may impose a non-informative priori calculation, such as Jeffrey's priori to determine subsequent distributions for the linear model parameters β and σ 2 , where β is the transposed matrix of ( βο, βι /. Jeffrey's priori is a method for imposing a standard non-informative priori for linear models, a non-informative priori is objective information related to a variable that provides some basis for determining the outcome of that specific variable. [109] In one embodiment, the non-informative priori for Petition 870180030702, of 4/16/2018, p. 78/105 66/67 states of regression coefficients that βι <0 and that previous joint distributions for β and σ 2 assume proportionally for cr, so that: ρ (β, σ 2 ) c 1 / σ ζ where (β, σ 2 ): represents previous joint distributions for β and σ 2 . [110] In one embodiment, the joint posterior distribution for β is represented as a normal distribution in which β is a function of σ 2 and observational pairs of yield and corn seeding rate, so that: /ησία,.Λ) ..... where (Υι, Ρι,, (Υη, Ρη): are n pairs of yield and sowing rate observations for a given hybrid seed and field; @: is the estimated value β based on a covariable matrix of seeding rate X and an array of observations W, @ = (X T X) ~ 1 X T W; X: is a covariate matrix of seeding rates, so that (I ii X - 1; W: are the observations for yield Pi Pi PJ per plant, JV = (Wit ..., W n ) T ; σ 2 : afterwards, it follows an inverse gamma distribution of n pairs of yield rate and corn sowing observations for a given hybrid seed and field, so that: ..... Gk-PrO ~ Inverse Range) where σ2 : is the estimated σ 2 value, βο βι * Ρι). n-2 [111] In step 608, the sowing model logic 176 compiles sowing models for different combinations of the given hybrid seed and sowing row width for measured test fields, where each sowing model corresponds to a single test field. Each seeding model includes data points retrieved in the field of Petition 870180030702, of 4/16/2018, p. 79/105 67/67 test, the normal log distribution created using Duncan's exponential function, and the subsequent joint distributions calculated using Jeffrey's priori method. The compiled seeding models are then stored in the model and field database 160. [112] In the aforementioned specification, the modalities of the invention have been described with reference to numerous specific details that may vary from implementation to implementation. The specification and drawings should, therefore, be considered in an illustrative rather than a restrictive sense. The unique and exclusive indicator of the scope of the invention, and what is intended by the claimants to be the scope of the invention, is the literal and equivalent scope of the set of claims they issue from this application, in the specific form in which such claims issue, which includes any subsequent correction.
权利要求:
Claims (22) [1] 1. Computer-implemented method to determine and present an improved sowing rate recommendation for sowing plant seeds in a field, where the method is CHARACTERIZED by the fact that it comprises: through the use of sowing query logic in a server computer system, receive digital data that represent planting parameters that include information on the type of hybrid seed and the width of the planting field; using the sowing query logic, retrieve a set of one or more digital seeding models from a repository (160) of electronic digital seeding data based on planting parameters, in which one or more digital seeding models each contain a regression model for the type of hybrid seed, in which the regression model models, for a specific field, how the plant yield changes when the sowing rate is varied for the specific field; using mix model logic (174) in the server computer system, generate an empirical mix model in a digital computer memory based on one or more digital seeding models, where the empirical mix model is a composite distribution of one or more digital seeding models; using mix model logic (174), generate an ideal seeding rate distribution data set in digital computer memory based on the empirical mixing model, in which the ideal seeding rate distribution data set represents the sowing rate Petition 870200026621, of 02/27/2020, p. 11/18 [2] 2/7 ideal for the entire measured field; using ideal sowing rate recommendation logic (175) in the server computer system, calculating and presenting an ideal sowing rate recommendation on a digital display device based on the ideal sowing rate distribution data set ; using the recommendation of the ideal seeding rate, generate a script that can be downloaded by a controller to control an operation parameter of an agricultural device. 2. Method, according to claim 1, CHARACTERIZED by the fact that the planting parameters additionally comprise data on land ownership, climatology data related to a climate in or near a geographical location of the field and geolocation data that specify a geography of the countryside. [3] 3. Method, according to claim 1, CHARACTERIZED by the fact that the regression model for the type of hybrid seed is based on one or more data points measured in the specific field. [4] 4. Method, according to claim 3, CHARACTERIZED by the fact that one or more data points measured in the specific field comprise digital data representing the type of hybrid seed, the plant yield and the sowing rate of the planted hybrid seed . [5] 5. Method, according to claim 3, CHARACTERIZED by the fact that the regression model for the type of hybrid seed comprises a log-normal distribution of the relationship between plant yield and sowing rate in the specific field. [6] 6. Method, according to claim 3, CHARACTERIZED Petition 870200026621, of 02/27/2020, p. 12/18 3/7 due to the fact that the sowing model additionally comprises joint posterior distributions that represent distributions of regression parameters used to calculate the regression model. [7] 7. Method, according to claim 6, CHARACTERIZED by the fact that generating the ideal seeding rate distribution data set comprises additionally applying a random sampling generator to select values from the empirical mixture model for the evaluation of the generation of the ideal seeding rate distribution data set. [8] 8. Method, according to claim 7, CHARACTERIZED by the fact that the random sampling generator uses Monte Carlo sampling to select values from the empirical mixture model. [9] 9. Method, according to claim 1, CHARACTERIZED by the fact that generating the ideal seeding rate distribution data set is based on a negative inverse of parameter values selected from the empirical mixture model. [10] 10. Method, according to claim 1, CHARACTERIZED by the fact that calculating the ideal sowing rate recommendation further comprises determining a median yield for the ideal sowing rate distribution data set. [11] 11. Method, according to claim 1, CHARACTERIZED by the fact that presenting the recommendation of ideal sowing rate comprises additionally presenting variability associated with the recommendation of sowing rate, in which the variability is characterized by the deviation Petition 870200026621, of 02/27/2020, p. 13/18 Median absolute 4/7. [12] 12. Device that comprises one or more non-transitory storage media CHARACTERIZED by the fact that one or more sequences of instructions, when executed by one or more computing devices, lead to the execution of a method that comprises the steps of: through the use of sowing query logic in a server computer system that receives digital data representing planting parameters that includes information on the type of hybrid seed and the width of the planting field; using the sowing query logic, retrieve a set of one or more digital seeding models from a repository (160) of electronic digital seeding data based on planting parameters, in which one or more digital seeding models each contain a regression model for the type of hybrid seed, in which the regression model models, for a specific field, how the yield of the plant changes when the sowing rate is varied for the specific field; using mix model logic (174) in the server computer system, generate an empirical mix model in digital computer memory based on one or more digital seeding models, where the empirical mix model is a distribution composed of one or more digital seeding models; using the mix model logic (1Ί4), generate an ideal seeding rate distribution data set in digital computer memory based on the empirical mix model, in which the distribution data set Petition 870200026621, of 02/27/2020, p. 14/18 5/7 rate seeding ideal represents the rate in seeding ideal for all the measured field; upon use in logic of recommendation in rate of seeding ideal at the system of computer in server, calculate and present on a digital display device an ideal seeding rate recommendation based on the ideal seeding rate distribution data set; using the recommendation of the ideal seeding rate, generate a script that can be downloaded by a controller to control an operation parameter of an agricultural device. [13] 13. Apparatus, according to claim 12, CHARACTERIZED by the fact that the planting parameters additionally include data on land ownership, climatology data related to a climate in or near a geographical location of the field and geolocation data that specify a geography of the countryside. [14] 14. Apparatus, according to claim 12, CHARACTERIZED by the fact that the regression model for the type of hybrid seed is based on one or more data points measured in the specific field. [15] 15. Apparatus, according to claim 14, CHARACTERIZED by the fact that one or more data points measured in the specific field comprise digital data representing the type of hybrid seed, the plant yield and the sowing rate of the planted hybrid seed . [16] 16. Apparatus, according to claim 14, CHARACTERIZED by the fact that the regression model for the type of hybrid seed comprises a lognormal distribution of the relationship between plant yield and sowing rate in the specific field. Petition 870200026621, of 02/27/2020, p. 15/18 6/7 [17] 17. Apparatus, according to claim 14, CHARACTERIZED by the fact that the seeding model additionally comprises subsequent posterior distributions that represent distributions of regression parameters used to calculate the regression model. [18] 18. Apparatus, according to claim 12, CHARACTERIZED by the fact that generating the ideal seeding rate distribution data set is based on a negative inverse of parameter values selected from the empirical mixture model. [19] 19. Apparatus, according to claim 18, CHARACTERIZED by the fact that generating the ideal seeding rate distribution data set comprises additionally applying a random sampling generator to select values from the empirical mixture model to evaluate the generation of the ideal seeding rate distribution data set. [20] 20. Apparatus, according to claim 19, CHARACTERIZED by the fact that the random sampling generator uses Monte Carlo sampling to select values from the empirical mixture model. [21] 21. Apparatus, according to claim 12, CHARACTERIZED by the fact that calculating the ideal sowing rate recommendation further comprises determining a median yield for the ideal sowing rate distribution data set. [22] 22. Apparatus, according to claim 12, CHARACTERIZED by the fact that presenting the ideal sowing rate recommendation additionally includes presenting the variability associated with the recommendation of sowing rate Petition 870200026621, of 02/27/2020, p. 16/18 7/7 sowing, in which the variability is characterized as being the median absolute deviation.
类似技术:
公开号 | 公开日 | 专利标题 US10827669B2|2020-11-10|Method for recommending seeding rate for corn seed using seed type and sowing row width AU2017208959B2|2021-04-08|Forecasting national crop yield during the growing season using weather indices BR112017026437B1|2022-01-18|COMPUTER SYSTEM AND COMPUTER DEPLOYED METHOD FOR MONITORING ONE OR MORE FIELDS OPERATIONS BR112020004115A2|2020-08-18|non-transient storage medium, computer implemented method of real-time disease recognition in a crop field and computer implemented method of determining a number of grains from an image of a corn BR112019015401A2|2020-03-31|PLANTATION YIELD ESTIMATE USING AGRONOMIC NEURAL NETWORK BR112019010837A2|2019-10-01|determination of intra-field yield variation data based on soil characteristic data and satellite imagery BR112020010226A2|2020-11-10|digital modeling of crop diseases in agronomic fields BR112021000429A2|2021-04-06|GENERATION OF AGRONOMIC PRODUCTIVITY MAPS FROM FIELD HEALTH IMAGES BR112020022324A2|2021-01-26|digital visualization of seasonal agricultural fertility prescriptions updated periodically BR112020010224A2|2020-11-10|calculation of crop damage risk factor for crop in agronomic field BR112021006110A2|2021-07-20|systems and methods for identifying and using test sites in agricultural fields BR112021009316A2|2021-08-17|image-based irrigation recommendations BR112021007121A2|2021-07-20|use of machine learning-based seed crop moisture predictions to improve a computer-assisted farm farming operation US20200200897A1|2020-06-25|Quantitative precipitation estimate quality control BR112021001667A2|2021-05-04|automatic yield forecast and sowing rate recommendation based on weather data BR112020023684A2|2021-02-17|cross-cultivation study and field targeting BR112020009205A2|2020-10-13|selection of hybrid seeds and optimization of seeds portfolio by field BR112019018057B1|2021-10-26|COMPUTER IMPLEMENTED METHOD TO SELECT LOCATIONS IN A FIELD FOR TREATMENT SAMPLING BR112019018015B1|2021-12-14|COMPUTER IMPLEMENTED METHOD TO SELECT SAMPLING LOCATIONS IN A FIELD AND IMPROVE GROWTH IN THE FIELD US20200045898A1|2020-02-13|Digital nutrient models using spatially distributed values unique to an agronomic field BR112021010115A2|2021-08-24|Using spatial statistical models to implement agronomic trials BR112020022715A2|2021-02-02|analysis and presentation of agricultural data BR112019018057A2|2020-03-31|LOCATION SELECTION FOR TREATMENT SAMPLING BR112021010533A2|2021-08-24|Predictive script generation for soybeans BR112021004345A2|2021-05-25|risk-adjusted hybrid seed selection and field crop yield optimization
同族专利:
公开号 | 公开日 EP3362979A1|2018-08-22| US10342174B2|2019-07-09| AU2016338648B2|2021-02-25| AR106337A1|2018-01-03| US10827669B2|2020-11-10| CA3002007A1|2017-04-20| BR112018007672A2|2018-11-06| US20190327881A1|2019-10-31| US20210144908A1|2021-05-20| US20170105335A1|2017-04-20| ZA201803006B|2020-08-26| WO2017066078A1|2017-04-20| AU2016338648A1|2018-05-24| EP3362979A4|2019-06-05|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 MXPA02003755A|1999-10-15|2002-09-18|Dekalb Genetics Corp|Methods and systems for plant performance analysis.| US6516271B2|2001-06-29|2003-02-04|The Regents Of The University Of California|Method and apparatus for ultra precise GPS-based mapping of seeds or vegetation during planting| WO2004109540A2|2003-05-30|2004-12-16|Case Western Reserve University|A stochastic variable selection method for model selection| WO2011091278A1|2010-01-22|2011-07-28|Monsanto Technology Llc|Enhancing performance of crops within an area of interest| US20150206255A1|2011-05-13|2015-07-23|HydroBio, Inc|Method and system to prescribe variable seeding density across a cultivated field using remotely sensed data| CA2864157A1|2012-02-10|2013-08-15|Actuant Corporation|Seed metering device drive system for a twin-row seeder|US11212962B2|2013-02-20|2022-01-04|Deere & Company|Field condition determination| US20170115862A1|2015-10-27|2017-04-27|Cnh Industrial America Llc|Graphical yield monitor real-time data display| US10111415B2|2016-03-01|2018-10-30|Capstan Ag Systems, Inc.|Systems and methods for determining and visually depicting spray band length of an agricultural fluid application system| WO2017148818A1|2016-03-04|2017-09-08|Basf Se|Devices and methods for planning and monitoring agricultural crop growing| US20170344896A1|2016-05-31|2017-11-30|Deere & Company|Disambiguation of agricultural input| WO2018049289A1|2016-09-09|2018-03-15|Cibo Technologies, Inc.|Systems for adjusting agronomic inputs using remote sensing, and related apparatus and methods| US10657372B2|2017-02-16|2020-05-19|Walmart Apollo, Llc|Systems and methods for identifying and displaying optimal locations for a garden| US20190138962A1|2017-11-09|2019-05-09|The Climate Corporation|Hybrid seed selection and seed portfolio optimization by field| US20190139158A1|2017-11-09|2019-05-09|The Climate Corporation|Hybrid seed selection and seed portfolio optimization by field| US10477756B1|2018-01-17|2019-11-19|Cibo Technologies, Inc.|Correcting agronomic data from multiple passes through a farmable region| US10999967B2|2018-05-25|2021-05-11|The Climate Corporation|Cross-grower study and field targeting| US20200005401A1|2018-07-02|2020-01-02|The Climate Corporation|Optimal placement and portfolio opportunity targeting| CA186549S|2018-09-28|2021-03-27|Rockwool Int A/S|Display screen with graphical interface| US11240961B2|2018-10-26|2022-02-08|Deere & Company|Controlling a harvesting machine based on a geo-spatial representation indicating where the harvesting machine is likely to reach capacity| US11178818B2|2018-10-26|2021-11-23|Deere & Company|Harvesting machine control system with fill level processing based on yield data| US11166406B2|2018-12-19|2021-11-09|Cnh Industrial America Llc|Soil resistivity detection system for an agricultural implement| US11079725B2|2019-04-10|2021-08-03|Deere & Company|Machine control using real-time model| US11234366B2|2019-04-10|2022-02-01|Deere & Company|Image selection for machine control| US11212954B2|2019-05-08|2022-01-04|Deere & Company|Apparatus and methods for field operations based on historical field operation data| US10878967B1|2020-02-21|2020-12-29|Advanced Agrilytics Holdings, Llc|Methods and systems for environmental matching|
法律状态:
2019-11-26| B06A| Patent application procedure suspended [chapter 6.1 patent gazette]| 2020-03-17| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2020-05-12| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 06/10/2016, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 US14/885,886|US10342174B2|2015-10-16|2015-10-16|Method for recommending seeding rate for corn seed using seed type and sowing row width| US14/885,886|2015-10-16| PCT/US2016/055816|WO2017066078A1|2015-10-16|2016-10-06|A method for recommending seeding rate for corn seed using seed type and sowing row width| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|